package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 博士后和科研助理数量对象 t_assistant
 * 
 * @author ruoyi
 * @date 2024-12-08
 */
public class TAssistant extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 境内毕业博士后 */
    @Excel(name = "境内毕业博士后")
    private Long jnbybsh;

    /** 境外毕业博士后 */
    @Excel(name = "境外毕业博士后")
    private Long jwbybsh;

    /** 校聘 */
    @Excel(name = "校聘")
    private Long xp;

    /** 院聘 */
    @Excel(name = "院聘")
    private Long yp;

    /** 课题聘 */
    @Excel(name = "课题聘")
    private Long ktp;

    /** 年份 */
    @Excel(name = "年份")
    private String tYear;

    /** 境内毕业博士后新增 */
    @Excel(name = "境内毕业博士后新增")
    private Long jnbybsxz;

    /** 校聘新增 */
    @Excel(name = "校聘新增")
    private Long byxpxz;

    /** 院聘新增 */
    @Excel(name = "院聘新增")
    private Long ypxz;

    /** 课题聘新增 */
    @Excel(name = "课题聘新增")
    private Long ktxz;

    /** 境内毕业博士后新增 */
    @Excel(name = "境内毕业博士后新增")
    private Long jwbybsxz;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setJnbybsh(Long jnbybsh) 
    {
        this.jnbybsh = jnbybsh;
    }

    public Long getJnbybsh() 
    {
        return jnbybsh;
    }
    public void setJwbybsh(Long jwbybsh) 
    {
        this.jwbybsh = jwbybsh;
    }

    public Long getJwbybsh() 
    {
        return jwbybsh;
    }
    public void setXp(Long xp) 
    {
        this.xp = xp;
    }

    public Long getXp() 
    {
        return xp;
    }
    public void setYp(Long yp) 
    {
        this.yp = yp;
    }

    public Long getYp() 
    {
        return yp;
    }
    public void setKtp(Long ktp) 
    {
        this.ktp = ktp;
    }

    public Long getKtp() 
    {
        return ktp;
    }
    public void settYear(String tYear) 
    {
        this.tYear = tYear;
    }

    public String gettYear() 
    {
        return tYear;
    }
    public void setJnbybsxz(Long jnbybsxz) 
    {
        this.jnbybsxz = jnbybsxz;
    }

    public Long getJnbybsxz() 
    {
        return jnbybsxz;
    }
    public void setByxpxz(Long byxpxz) 
    {
        this.byxpxz = byxpxz;
    }

    public Long getByxpxz() 
    {
        return byxpxz;
    }
    public void setYpxz(Long ypxz) 
    {
        this.ypxz = ypxz;
    }

    public Long getYpxz() 
    {
        return ypxz;
    }
    public void setKtxz(Long ktxz) 
    {
        this.ktxz = ktxz;
    }

    public Long getKtxz() 
    {
        return ktxz;
    }
    public void setJwbybsxz(Long jwbybsxz) 
    {
        this.jwbybsxz = jwbybsxz;
    }

    public Long getJwbybsxz() 
    {
        return jwbybsxz;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("jnbybsh", getJnbybsh())
            .append("jwbybsh", getJwbybsh())
            .append("xp", getXp())
            .append("yp", getYp())
            .append("ktp", getKtp())
            .append("tYear", gettYear())
            .append("jnbybsxz", getJnbybsxz())
            .append("byxpxz", getByxpxz())
            .append("ypxz", getYpxz())
            .append("ktxz", getKtxz())
            .append("jwbybsxz", getJwbybsxz())
            .toString();
    }
}
